﻿using System.Collections.Generic;

namespace TC
{
    public class Caretaker
    {
        private Stack<Memento> mementos;
    }

    public interface IMementoable
    {
        Memento Save();
        void Recovery(Memento memento);
    }

    public abstract class Memento
    {
    }
}